
// Register variables
//--------------------------------------



// GENERAL STYLES
// ----------------------------------------
.form_content,.form_title {
	width:@bodyWidth;
	overflow:hidden;
	margin:0 auto;
}

.width600{
	width:500px;
	margin: 0 20px 20px 240px;
}

.form_content
{
	fieldset {
		margin-top:10px;
		legend {
			font-size:@baseFontSize;
			font-weight:bold;
			border:0;
			margin-bottom:5px;
			.important{
				color:@orange;
			}
		}
	}
	em {
		display:block;
		width:100%;
		height:14px;
		&.top_line {
			background:url("@{registerBg}") no-repeat 0 -92px;
		}
		&.bottom_line {
			background:url("@{registerBg}") no-repeat 0 -188px;
		}
	}
	h3 {
		margin-left:240px;
		font-size:@midFontSize;
		font-family:@altFontFamily;
	}
	.content {
		overflow:hidden;
		padding-top:20px;
		border-left: 1px solid #feb035;
		border-right: 1px solid #feb035;
	}
	
}
.form-actions {
	border:0;
	margin-top:0;
	padding-top:10px;
	margin-left:250px;
	button {
		width:125px;
		height:44px;
		border:0;
		color:@white;
		font-size:@largeFontSize;
		font-family:@altFontFamily;
		background:url("@{registerBg}") no-repeat 0 -235px;
	}
}
		
.control-group {
	clear:both; 
	zoom:1;
	overflow:hidden;
	.control-label {
		float:left;
		width:240px;
		text-align:right;
		line-height:40px;
		margin-right:10px;
	}
	.controls {
		float:left;
		input, select, textarea {
			float:left;
			height:24px;
			line-height:24px;
			margin-top:3px;
		}
		.tips, .error_tips, .help {
			display:inline-block;
			width: 288px;
			overflow:hidden;
			p{
				margin: 3px 5px 0 12px;
				padding:5px 15px;
				max-height: 60px;
				overflow: hidden;
				line-height: 20px;
			}
			.ft {
				height: 6px;
				font-size: 6px;
				overflow: hidden;
				margin: 0 5px 0 12px;
			}
		}
		.help {
			color:@grayLight;
		}
		.error_tips{
			p {
				background:url("@{formUi}") no-repeat 0 -130px;
			}
			.ft {
				background:url("@{formUi}") no-repeat 0 -210px;
			}
		}
		.tips{
			p {
				background:url("@{formUi}") no-repeat 0 0;
			}
			.ft {
				background:url("@{formUi}") no-repeat 0 -80px;
			}
		}
		.input-xlarge {
			padding:2px;
			font-size:@midFontSize;
			font-weight:bold;
		}
		.multiple_input {
			input {
				margin-right:5px;
			}
			float:left;
			margin-right:10px;
			line-height:28px;
		}	
	}
}